package com.relytosoft.mizar.media.analyze.services.mapper.structure;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.relytosoft.mizar.media.analyze.api.entity.structure.AyStructureTaskSon;
import com.relytosoft.mizar.media.analyze.api.pojo.query.AyStructureTaskSonQuery;
import com.relytosoft.mizar.media.analyze.api.pojo.vo.AyStructureTaskSonVo;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;


/**
 * @Author: zyc
 * @version: v1.0
 * @description: com.relytosoft.mizar.analyze.structure.services.mapper
 * @Date: 2022/5/12 17:50
 */
@Mapper
public interface AyStructureTaskSonMapper extends BaseMapper<AyStructureTaskSon> {
    /**
     * 分页查询结构化分析子任务
     * @param page
     * @param ayStructureTaskQuery
     * @return
     */
    Page<AyStructureTaskSonVo> selectPageTaskSonList(@Param("page") Page<AyStructureTaskSonVo> page, @Param("ayStructureTaskQuery") AyStructureTaskSonQuery ayStructureTaskQuery);
}
